/* tslint:disable */
/* eslint-disable */

import { ChDiStatusEnum } from '/@/api/models/enum/chDiStatusEnum';
import { ChargingModeEnum } from '/@/api/models/enum/chargingModeEnum';
import { OperatorPlatformEnum } from '/@/api/models/enum/operatorPlatformEnum';
/**
 * 客户产品
 * @export
 * @interface DiCustomerProduct
 */
export interface DiCustomerProduct {
    /**
     * 雪花Id
     * @type {number}
     * @memberof DiCustomerProduct
     */
    id?: string | null;
     /**
     * 黑名单手机号
     * @type {number}
     * @memberof DiCustomerProduct
     */
     blackPhone?:string | number | null;
    /**
     * 创建时间
     * @type {Date}
     * @memberof DiCustomerProduct
     */
    createTime?: Date | null;
    /**
     * 客户ID
     * @type {number}
     * @memberof DiCustomerProduct
     */
    customerid?: string | null;
    /**
     * 客户名称
     * @type {string}
     * @memberof DiCustomerProduct
     */
    customerName?: string | null;
    /**
     * 产品名称
     * @type {string}
     * @memberof DiCustomerProduct
     */
    name?: string | null;
    /**
     * 产品简称
     * @type {string}
     * @memberof DiCustomerProduct
     */
    alias?: string | null;
    /**
     * 产品编码
     * @type {string}
     * @memberof DiCustomerProduct
     */
    code?: string | null;
    /**
     * 产品端口
     * @type {string}
     * @memberof DiCustomerProduct
     */
    port?: string | null;
    /**
     * 计费模式
     * @type {ChargingModeEnum}
     * @memberof DiCustomerProduct
     */
    chargingMode?: ChargingModeEnum;
    /**
     * 运营商平台
     * @type {OperatorPlatformEnum}
     * @memberof DiCustomerProduct
     */
    platformId?: OperatorPlatformEnum;
    /**
     * 计费链接
     * @type {string}
     * @memberof DiCustomerProduct
     */
    chargingLink?: string | null;
    /**
    * 请求方式
    * @type {string}
    * @memberof DiCustomerProduct
    */
    httpMethod?: string | null;
     /**
     * 请求头类型
     * @type {string}
     * @memberof DiCustomerProduct
     */
    MimeType?:string | null;
    /**
     * 验证链接1
     * @type {string}
     * @memberof DiCustomerProduct
     */
    vrifyLink1?: string | null;
    /**
     * 验证链接2
     * @type {string}
     * @memberof DiCustomerProduct
     */
    vrifyLink2?: string | null;
    /**
     * 验证码长度
     * @type {string}
     * @memberof DiCustomerProduct
     */
    verifyCodeLength?: string | null;
    /**
     * 客户产品的信息费
     * @type {number}
     * @memberof DiCustomerProduct
     */
    informationFee?: number;
    /**
     * 与我方的结算价格
     * @type {number}
     * @memberof DiCustomerProduct
     */
    settlementPrice?: number;
    /**
     * 价格执行时间
     * @type {Date}
     * @memberof DiCustomerProduct
     */
    priceExecutionTime?: Date | null;
    /**
     * 服务程序
     * @type {string}
     * @memberof DiCustomerProduct
     */
    reflection?: string | null;
    /**
     * 备注
     * @type {string}
     * @memberof DiCustomerProduct
     */
    remark?: string | null;
    /**
     * 状态
     * @type {ChDiStatusEnum}
     * @memberof DiCustomerProduct
     */
    status?: ChDiStatusEnum;
    /**
     * 积分
     * @type {number}
     * @memberof DiCustomerProduct
     */
    integral?: number;
    /**
     * 验证码计费结果
     * @type {boolean}
     * @memberof DiCustomerProduct
     */
    verifyPayResult?: boolean;
    /**
     * 图形链接地址
     * @type {string}
     * @memberof DiCustomerProduct
        */
    chargingImageCodeLink?: string;
    /**
     * 图形链接地址
     * @type {string}
     * @memberof DiCustomerProduct
        */
    incomePrice?: string;
    /**
     * 到量类型 1:请求数 2:用户数
     * @type {number}
     * @memberof DiProductPlan
     */
    arrivalType?: number | null;
    /**
     * 用户数限制
     * @type {number}
     * @memberof DiProductPlan
   */
    userLimit?: number | null;
    /**
     * 请求数限制
     * @type {number}
     * @memberof DiProductPlan
   */
    requestLimit?: number | null;
}
